stag-headed tree - German English Dictionary